lr16 2.2.0
Loading...
Searching...
No Matches
LR 16 Device Settings

Settings for registers of LR 16 Click driver. More...

Macros

#define LR16_CMD_AT   "AT"
 LR 16 control commands.
#define LR16_CMD_RESET   "ATZ"
#define LR16_CMD_GET_LOCAL_TIME   "AT+LTIME"
#define LR16_CMD_GET_BATTERY_LEVEL   "AT+BAT"
#define LR16_CMD_SLEEP   "AT+SLEEP"
#define LR16_CMD_GET_SERIAL_NUMBER   "AT+SN"
#define LR16_CMD_GET_FW_VERSION   "AT+FWVER"
#define LR16_CMD_SET_OPERATING_MODE_USER   "AT+MODEUS"
#define LR16_CMD_SET_OPERATING_MODE_RUNTIME   "AT+MODERS"
#define LR16_CMD_FACTORY_RESET   "AT+RUS"
#define LR16_CMD_STORE_FLASH_CONTEXT   "AT+CS"
#define LR16_CMD_ERASE_FLASH_CONTEXT   "AT+RFS"
#define LR16_CMD_APPLICATION_ID   "AT+APPEUI"
#define LR16_CMD_APPLICATION_KEY   "AT+APPKEY"
#define LR16_CMD_APPLICATION_SESSION_KEY   "AT+APPSKEY"
#define LR16_CMD_NETWORK_SESSION_KEY   "AT+NWKSKEY"
#define LR16_CMD_DEVICE_ADDRESS   "AT+DADDR"
#define LR16_CMD_DEVICE_ID   "AT+DEUI"
#define LR16_CMD_NETWORK_ID   "AT+NWKID"
#define LR16_CMD_GET_LINK_LAYER_VERSION   "AT+LLVER"
#define LR16_CMD_GET_REG_PARAM_VERSION   "AT+RPVER"
#define LR16_CMD_ADAPTIVE_DATA_RATE   "AT+ADR"
#define LR16_CMD_TX_DATA_RATE   "AT+DR"
#define LR16_CMD_DUTY_CYCLE_RESTRICTION   "AT+DCS"
#define LR16_CMD_JOIN_1_DELAY   "AT+JN1DL"
#define LR16_CMD_JOIN_2_DELAY   "AT+JN2DL"
#define LR16_CMD_RX_1_DELAY   "AT+RX1DL"
#define LR16_CMD_RX_2_DELAY   "AT+RX2DL"
#define LR16_CMD_RX_2_DATA_RATE   "AT+RX2DR"
#define LR16_CMD_RX_2_FREQUENCY   "AT+RX2FQ"
#define LR16_CMD_TX_POWER   "AT+TXP"
#define LR16_CMD_PING_SLOT   "AT+PGSLOT"
#define LR16_CMD_JOIN   "AT+JOIN"
#define LR16_CMD_LINK_CHECK   "AT+LINKC"
#define LR16_CMD_SEND   "AT+SEND"
#define LR16_CMD_CLASS   "AT+CLASS"
#define LR16_CMD_START_CERTIFICATION_MODE   "AT+CERTIF"
#define LR16_CMD_START_RF_TONE_TEST   "AT+TTONE"
#define LR16_CMD_START_RF_RSSI_TONE_TEST   "AT+TRSSI"
#define LR16_CMD_TEST_CONFIGURATION   "AT+TCONF"
#define LR16_CMD_START_RF_TX_TEST   "AT+TTX"
#define LR16_CMD_START_RF_RX_TEST   "AT+TRX"
#define LR16_CMD_START_RF_TX_HOOPING_TEST   "AT+TTH"
#define LR16_CMD_STOP_RF_TONE_TEST   "AT+TOFF"
#define LR16_CMD_P2P_UNICAST_TX   "AT+P2PUNICASTTX"
#define LR16_CMD_P2P_UNICAST_EX_TX   "AT+P2PUNICASTEXTX"
#define LR16_CMD_P2P_MULTICAST_TX   "AT+P2PMULTICASTTX"
#define LR16_CMD_P2P_MULTICAST_EX_TX   "AT+P2PMULTICASTEXTX"
#define LR16_CMD_P2P_BROADCAST_TX   "AT+P2PBROADCASTTX"
#define LR16_CMD_P2P_RX   "AT+P2PRX"
#define LR16_CMD_P2P_GPIO_REMOTE_CFG_SET   "AT+P2PGPIORCFGSET"
#define LR16_CMD_P2P_GPIO_REMOTE_CFG_GET   "AT+P2PGPIORCFGGET"
#define LR16_CMD_P2P_GPIO_REMOTE_VALUE_SET   "AT+P2PGPIORVALUESET"
#define LR16_CMD_P2P_GPIO_REMOTE_VALUE_GET   "AT+P2PGPIORVALUEGET"
#define LR16_CMD_P2P_ROLE_USER   "AT+P2PROLEUS"
#define LR16_CMD_P2P_ROLE_RUNTIME   "AT+P2PROLERS"
#define LR16_CMD_P2P_DC_TRACKER_USER   "AT+P2PDCTRACKERUS"
#define LR16_CMD_P2P_DC_TRACKER_RUNTIME   "AT+P2PDCTRACKERRS"
#define LR16_CMD_P2P_DC_ENFORCE_USER   "AT+P2PDCENFORCEUS"
#define LR16_CMD_P2P_DC_ENFORCE_RUNTIME   "AT+P2PDCENFORCERS"
#define LR16_CMD_P2P_RF_PROFILE_USER   "AT+P2PRFPROFILEUS"
#define LR16_CMD_P2P_RF_PROFILE_RUNTIME   "AT+P2PRFPROFILERS"
#define LR16_CMD_P2P_TX_POWER_USER   "AT+P2PTXPOWERUS"
#define LR16_CMD_P2P_TX_POWER_RUNTIME   "AT+P2PTXPOWERRS"
#define LR16_CMD_P2P_RF_CHANNEL_USER   "AT+P2PRFCHANNELUS"
#define LR16_CMD_P2P_RF_CHANNEL_RUNTIME   "AT+P2PRFCHANNELRS"
#define LR16_CMD_P2P_LBT_USER   "AT+P2PLBTUS"
#define LR16_CMD_P2P_LBT_RUNTIME   "AT+P2PLBTRS"
#define LR16_CMD_P2P_MAC_SRC_ADDR_USER   "AT+P2PMACSRCADDRUS"
#define LR16_CMD_P2P_MAC_SRC_ADDR_RUNTIME   "AT+P2PMACSRCADDRRS"
#define LR16_CMD_P2P_MAC_DEST_ADDR_USER   "AT+P2PMACDESTADDRUS"
#define LR16_CMD_P2P_MAC_DEST_ADDR_RUNTIME   "AT+P2PMACDESTADDRRS"
#define LR16_CMD_P2P_MAC_GRP_ID_USER   "AT+P2PMACGRPIDUS"
#define LR16_CMD_P2P_MAC_GRP_ID_RUNTIME   "AT+P2PMACGRPIDRS"
#define LR16_CMD_P2P_MAC_ENC_MODE_USER   "AT+P2PMACENCMODEUS"
#define LR16_CMD_P2P_MAC_ENC_MODE_RUNTIME   "AT+P2PMACENCMODERS"
#define LR16_CMD_P2P_MAC_ENC_KEY_USER   "AT+P2PMACENCKEYUS"
#define LR16_CMD_P2P_MAC_ENC_KEY_RUNTIME   "AT+P2PMACENCKEYRS"
#define LR16_CMD_P2P_MAC_TTL_USER   "AT+P2PMACTTLUS"
#define LR16_CMD_P2P_MAC_TTL_RUNTIME   "AT+P2PMACTTLRS"
#define LR16_CMD_P2P_MAC_ACK_USER   "AT+P2PMACACKUS"
#define LR16_CMD_P2P_MAC_ACK_RUNTIME   "AT+P2PMACACKRS"
#define LR16_CMD_P2P_RP_THRESH_USER   "AT+P2PRPTHRESHUS"
#define LR16_CMD_P2P_RP_THRESH_RUNTIME   "AT+P2PRPTHRESHRS"
#define LR16_CMD_P2P_RP_NUM_SLOTS_USER   "AT+P2PRPNUMSLOTSUS"
#define LR16_CMD_P2P_RP_NUM_SLOTS_RUNTIME   "AT+P2PRPNUMSLOTSRS"
#define LR16_CMD_P2P_CMD_RESP_TIMEOUT_USER   "AT+P2PCMDRESPTIMEOUTUS"
#define LR16_CMD_P2P_CMD_RESP_TIMEOUT_RUNTIME   "AT+P2PCMDRESPTIMEOUTRS"
#define LR16_CMD_P2P_GPIO_REMOTE_BLOCK_CFG_USER   "AT+P2PGPIORBLOCKCFGUS"
#define LR16_CMD_P2P_GPIO_REMOTE_BLOCK_CFG_RUNTIME   "AT+P2PGPIORBLOCKCFGRS"
#define LR16_RSP_OK   "OK"
 LR 16 device response for AT commands.
#define LR16_RSP_ERROR   "AT_ERROR"
#define LR16_RSP_PARAM_ERROR   "AT_PARAM_ERROR"
#define LR16_RSP_BUSY_ERROR   "AT_BUSY_ERROR"
#define LR16_RSP_TEST_PARAM_OVERFLOW   "AT_TEST_PARAM_OVERFLOW"
#define LR16_RSP_NO_NETWORK_JOINED   "AT_NO_NETWORK_JOINED"
#define LR16_RSP_RX_ERROR   "AT_RX_ERROR"
#define LR16_RSP_DUTYCYCLE_RESTRICTED   "AT_DUTYCYCLE_RESTRICTED"
#define LR16_RSP_CRYPTO_ERROR   "AT_CRYPTO_ERROR"
#define LR16_RSP_INVALID_MODE   "AT_INVALID_MODE"
#define LR16_RSP_INVALID_ROLE   "AT_INVALID_ROLE"
#define LR16_EVT_READY   "+SYSNOTF:READY"
 LR 16 device events settings.
#define LR16_EVT_CONTEXT_STORAGE   "+CS:"
#define LR16_EVT_JOIN   "+JOIN:"
#define LR16_EVT_DATA_RECEIVED   "+RXDATA:"
#define LR16_EVT_RECEIVE_INFO   "+RXINFO:"
#define LR16_EVT_UPLINK_CONFIG   "+TXCONF"
#define LR16_EVT_CLASS_SWITCH   "+CLASSUPDATE:"
#define LR16_EVT_BEACON_INFO   "+BEACONINFO:"
#define LR16_EVT_BEACON_LOST   "+BEACONLOST"
#define LR16_EVT_BEACON_NOT_RECEIVED   "+BEACONNOTRECEIVED"
#define LR16_EVT_P2P_TX_CONF   "+P2PTXCONF:"
#define LR16_EVT_P2P_TX_RESP   "+P2PTXRESP:"
#define LR16_EVT_P2P_TX_TIME   "+P2PTXTIME:"
#define LR16_EVT_P2P_RX_DATA   "+P2PRXDATA:"
#define LR16_EVT_P2P_GPIO_REMOTE_CFG_SET   "+P2PGPIORCFGSET:"
#define LR16_EVT_P2P_GPIO_REMOTE_CFG_GET   "+P2PGPIORCFGGET:"
#define LR16_EVT_P2P_GPIO_REMOTE_VALUE_SET   "+P2PGPIORVALUESET:"
#define LR16_EVT_P2P_GPIO_REMOTE_VALUE_GET   "+P2PGPIORVALUEGET:"
#define LR16_EVT_P2P_GPIO_REMOTE_CFG_CHANGED   "+P2PGPIORCFGCHANGED:"
#define LR16_EVT_P2P_GPIO_REMOTE_VALUE_CHANGED   "+P2PGPIORVALUECHANGED:"
#define LR16_TX_DRV_BUFFER_SIZE   200
 LR 16 driver buffer size.
#define LR16_RX_DRV_BUFFER_SIZE   600

Detailed Description

Settings for registers of LR 16 Click driver.

Macro Definition Documentation

◆ LR16_CMD_ADAPTIVE_DATA_RATE

#define LR16_CMD_ADAPTIVE_DATA_RATE   "AT+ADR"

◆ LR16_CMD_APPLICATION_ID

#define LR16_CMD_APPLICATION_ID   "AT+APPEUI"

◆ LR16_CMD_APPLICATION_KEY

#define LR16_CMD_APPLICATION_KEY   "AT+APPKEY"

◆ LR16_CMD_APPLICATION_SESSION_KEY

#define LR16_CMD_APPLICATION_SESSION_KEY   "AT+APPSKEY"

◆ LR16_CMD_AT

#define LR16_CMD_AT   "AT"

LR 16 control commands.

Specified setting for control commands of LR 16 Click driver.

◆ LR16_CMD_CLASS

#define LR16_CMD_CLASS   "AT+CLASS"

◆ LR16_CMD_DEVICE_ADDRESS

#define LR16_CMD_DEVICE_ADDRESS   "AT+DADDR"

◆ LR16_CMD_DEVICE_ID

#define LR16_CMD_DEVICE_ID   "AT+DEUI"

◆ LR16_CMD_DUTY_CYCLE_RESTRICTION

#define LR16_CMD_DUTY_CYCLE_RESTRICTION   "AT+DCS"

◆ LR16_CMD_ERASE_FLASH_CONTEXT

#define LR16_CMD_ERASE_FLASH_CONTEXT   "AT+RFS"

◆ LR16_CMD_FACTORY_RESET

#define LR16_CMD_FACTORY_RESET   "AT+RUS"

◆ LR16_CMD_GET_BATTERY_LEVEL

#define LR16_CMD_GET_BATTERY_LEVEL   "AT+BAT"

◆ LR16_CMD_GET_FW_VERSION

#define LR16_CMD_GET_FW_VERSION   "AT+FWVER"

◆ LR16_CMD_GET_LINK_LAYER_VERSION

#define LR16_CMD_GET_LINK_LAYER_VERSION   "AT+LLVER"

◆ LR16_CMD_GET_LOCAL_TIME

#define LR16_CMD_GET_LOCAL_TIME   "AT+LTIME"

◆ LR16_CMD_GET_REG_PARAM_VERSION

#define LR16_CMD_GET_REG_PARAM_VERSION   "AT+RPVER"

◆ LR16_CMD_GET_SERIAL_NUMBER

#define LR16_CMD_GET_SERIAL_NUMBER   "AT+SN"

◆ LR16_CMD_JOIN

#define LR16_CMD_JOIN   "AT+JOIN"

◆ LR16_CMD_JOIN_1_DELAY

#define LR16_CMD_JOIN_1_DELAY   "AT+JN1DL"

◆ LR16_CMD_JOIN_2_DELAY

#define LR16_CMD_JOIN_2_DELAY   "AT+JN2DL"

◆ LR16_CMD_LINK_CHECK

#define LR16_CMD_LINK_CHECK   "AT+LINKC"

◆ LR16_CMD_NETWORK_ID

#define LR16_CMD_NETWORK_ID   "AT+NWKID"

◆ LR16_CMD_NETWORK_SESSION_KEY

#define LR16_CMD_NETWORK_SESSION_KEY   "AT+NWKSKEY"

◆ LR16_CMD_P2P_BROADCAST_TX

#define LR16_CMD_P2P_BROADCAST_TX   "AT+P2PBROADCASTTX"

◆ LR16_CMD_P2P_CMD_RESP_TIMEOUT_RUNTIME

#define LR16_CMD_P2P_CMD_RESP_TIMEOUT_RUNTIME   "AT+P2PCMDRESPTIMEOUTRS"

◆ LR16_CMD_P2P_CMD_RESP_TIMEOUT_USER

#define LR16_CMD_P2P_CMD_RESP_TIMEOUT_USER   "AT+P2PCMDRESPTIMEOUTUS"

◆ LR16_CMD_P2P_DC_ENFORCE_RUNTIME

#define LR16_CMD_P2P_DC_ENFORCE_RUNTIME   "AT+P2PDCENFORCERS"

◆ LR16_CMD_P2P_DC_ENFORCE_USER

#define LR16_CMD_P2P_DC_ENFORCE_USER   "AT+P2PDCENFORCEUS"

◆ LR16_CMD_P2P_DC_TRACKER_RUNTIME

#define LR16_CMD_P2P_DC_TRACKER_RUNTIME   "AT+P2PDCTRACKERRS"

◆ LR16_CMD_P2P_DC_TRACKER_USER

#define LR16_CMD_P2P_DC_TRACKER_USER   "AT+P2PDCTRACKERUS"

◆ LR16_CMD_P2P_GPIO_REMOTE_BLOCK_CFG_RUNTIME

#define LR16_CMD_P2P_GPIO_REMOTE_BLOCK_CFG_RUNTIME   "AT+P2PGPIORBLOCKCFGRS"

◆ LR16_CMD_P2P_GPIO_REMOTE_BLOCK_CFG_USER

#define LR16_CMD_P2P_GPIO_REMOTE_BLOCK_CFG_USER   "AT+P2PGPIORBLOCKCFGUS"

◆ LR16_CMD_P2P_GPIO_REMOTE_CFG_GET

#define LR16_CMD_P2P_GPIO_REMOTE_CFG_GET   "AT+P2PGPIORCFGGET"

◆ LR16_CMD_P2P_GPIO_REMOTE_CFG_SET

#define LR16_CMD_P2P_GPIO_REMOTE_CFG_SET   "AT+P2PGPIORCFGSET"

◆ LR16_CMD_P2P_GPIO_REMOTE_VALUE_GET

#define LR16_CMD_P2P_GPIO_REMOTE_VALUE_GET   "AT+P2PGPIORVALUEGET"

◆ LR16_CMD_P2P_GPIO_REMOTE_VALUE_SET

#define LR16_CMD_P2P_GPIO_REMOTE_VALUE_SET   "AT+P2PGPIORVALUESET"

◆ LR16_CMD_P2P_LBT_RUNTIME

#define LR16_CMD_P2P_LBT_RUNTIME   "AT+P2PLBTRS"

◆ LR16_CMD_P2P_LBT_USER

#define LR16_CMD_P2P_LBT_USER   "AT+P2PLBTUS"

◆ LR16_CMD_P2P_MAC_ACK_RUNTIME

#define LR16_CMD_P2P_MAC_ACK_RUNTIME   "AT+P2PMACACKRS"

◆ LR16_CMD_P2P_MAC_ACK_USER

#define LR16_CMD_P2P_MAC_ACK_USER   "AT+P2PMACACKUS"

◆ LR16_CMD_P2P_MAC_DEST_ADDR_RUNTIME

#define LR16_CMD_P2P_MAC_DEST_ADDR_RUNTIME   "AT+P2PMACDESTADDRRS"

◆ LR16_CMD_P2P_MAC_DEST_ADDR_USER

#define LR16_CMD_P2P_MAC_DEST_ADDR_USER   "AT+P2PMACDESTADDRUS"

◆ LR16_CMD_P2P_MAC_ENC_KEY_RUNTIME

#define LR16_CMD_P2P_MAC_ENC_KEY_RUNTIME   "AT+P2PMACENCKEYRS"

◆ LR16_CMD_P2P_MAC_ENC_KEY_USER

#define LR16_CMD_P2P_MAC_ENC_KEY_USER   "AT+P2PMACENCKEYUS"

◆ LR16_CMD_P2P_MAC_ENC_MODE_RUNTIME

#define LR16_CMD_P2P_MAC_ENC_MODE_RUNTIME   "AT+P2PMACENCMODERS"

◆ LR16_CMD_P2P_MAC_ENC_MODE_USER

#define LR16_CMD_P2P_MAC_ENC_MODE_USER   "AT+P2PMACENCMODEUS"

◆ LR16_CMD_P2P_MAC_GRP_ID_RUNTIME

#define LR16_CMD_P2P_MAC_GRP_ID_RUNTIME   "AT+P2PMACGRPIDRS"

◆ LR16_CMD_P2P_MAC_GRP_ID_USER

#define LR16_CMD_P2P_MAC_GRP_ID_USER   "AT+P2PMACGRPIDUS"

◆ LR16_CMD_P2P_MAC_SRC_ADDR_RUNTIME

#define LR16_CMD_P2P_MAC_SRC_ADDR_RUNTIME   "AT+P2PMACSRCADDRRS"

◆ LR16_CMD_P2P_MAC_SRC_ADDR_USER

#define LR16_CMD_P2P_MAC_SRC_ADDR_USER   "AT+P2PMACSRCADDRUS"

◆ LR16_CMD_P2P_MAC_TTL_RUNTIME

#define LR16_CMD_P2P_MAC_TTL_RUNTIME   "AT+P2PMACTTLRS"

◆ LR16_CMD_P2P_MAC_TTL_USER

#define LR16_CMD_P2P_MAC_TTL_USER   "AT+P2PMACTTLUS"

◆ LR16_CMD_P2P_MULTICAST_EX_TX

#define LR16_CMD_P2P_MULTICAST_EX_TX   "AT+P2PMULTICASTEXTX"

◆ LR16_CMD_P2P_MULTICAST_TX

#define LR16_CMD_P2P_MULTICAST_TX   "AT+P2PMULTICASTTX"

◆ LR16_CMD_P2P_RF_CHANNEL_RUNTIME

#define LR16_CMD_P2P_RF_CHANNEL_RUNTIME   "AT+P2PRFCHANNELRS"

◆ LR16_CMD_P2P_RF_CHANNEL_USER

#define LR16_CMD_P2P_RF_CHANNEL_USER   "AT+P2PRFCHANNELUS"

◆ LR16_CMD_P2P_RF_PROFILE_RUNTIME

#define LR16_CMD_P2P_RF_PROFILE_RUNTIME   "AT+P2PRFPROFILERS"

◆ LR16_CMD_P2P_RF_PROFILE_USER

#define LR16_CMD_P2P_RF_PROFILE_USER   "AT+P2PRFPROFILEUS"

◆ LR16_CMD_P2P_ROLE_RUNTIME

#define LR16_CMD_P2P_ROLE_RUNTIME   "AT+P2PROLERS"

◆ LR16_CMD_P2P_ROLE_USER

#define LR16_CMD_P2P_ROLE_USER   "AT+P2PROLEUS"

◆ LR16_CMD_P2P_RP_NUM_SLOTS_RUNTIME

#define LR16_CMD_P2P_RP_NUM_SLOTS_RUNTIME   "AT+P2PRPNUMSLOTSRS"

◆ LR16_CMD_P2P_RP_NUM_SLOTS_USER

#define LR16_CMD_P2P_RP_NUM_SLOTS_USER   "AT+P2PRPNUMSLOTSUS"

◆ LR16_CMD_P2P_RP_THRESH_RUNTIME

#define LR16_CMD_P2P_RP_THRESH_RUNTIME   "AT+P2PRPTHRESHRS"

◆ LR16_CMD_P2P_RP_THRESH_USER

#define LR16_CMD_P2P_RP_THRESH_USER   "AT+P2PRPTHRESHUS"

◆ LR16_CMD_P2P_RX

#define LR16_CMD_P2P_RX   "AT+P2PRX"

◆ LR16_CMD_P2P_TX_POWER_RUNTIME

#define LR16_CMD_P2P_TX_POWER_RUNTIME   "AT+P2PTXPOWERRS"

◆ LR16_CMD_P2P_TX_POWER_USER

#define LR16_CMD_P2P_TX_POWER_USER   "AT+P2PTXPOWERUS"

◆ LR16_CMD_P2P_UNICAST_EX_TX

#define LR16_CMD_P2P_UNICAST_EX_TX   "AT+P2PUNICASTEXTX"

◆ LR16_CMD_P2P_UNICAST_TX

#define LR16_CMD_P2P_UNICAST_TX   "AT+P2PUNICASTTX"

◆ LR16_CMD_PING_SLOT

#define LR16_CMD_PING_SLOT   "AT+PGSLOT"

◆ LR16_CMD_RESET

#define LR16_CMD_RESET   "ATZ"

◆ LR16_CMD_RX_1_DELAY

#define LR16_CMD_RX_1_DELAY   "AT+RX1DL"

◆ LR16_CMD_RX_2_DATA_RATE

#define LR16_CMD_RX_2_DATA_RATE   "AT+RX2DR"

◆ LR16_CMD_RX_2_DELAY

#define LR16_CMD_RX_2_DELAY   "AT+RX2DL"

◆ LR16_CMD_RX_2_FREQUENCY

#define LR16_CMD_RX_2_FREQUENCY   "AT+RX2FQ"

◆ LR16_CMD_SEND

#define LR16_CMD_SEND   "AT+SEND"

◆ LR16_CMD_SET_OPERATING_MODE_RUNTIME

#define LR16_CMD_SET_OPERATING_MODE_RUNTIME   "AT+MODERS"

◆ LR16_CMD_SET_OPERATING_MODE_USER

#define LR16_CMD_SET_OPERATING_MODE_USER   "AT+MODEUS"

◆ LR16_CMD_SLEEP

#define LR16_CMD_SLEEP   "AT+SLEEP"

◆ LR16_CMD_START_CERTIFICATION_MODE

#define LR16_CMD_START_CERTIFICATION_MODE   "AT+CERTIF"

◆ LR16_CMD_START_RF_RSSI_TONE_TEST

#define LR16_CMD_START_RF_RSSI_TONE_TEST   "AT+TRSSI"

◆ LR16_CMD_START_RF_RX_TEST

#define LR16_CMD_START_RF_RX_TEST   "AT+TRX"

◆ LR16_CMD_START_RF_TONE_TEST

#define LR16_CMD_START_RF_TONE_TEST   "AT+TTONE"

◆ LR16_CMD_START_RF_TX_HOOPING_TEST

#define LR16_CMD_START_RF_TX_HOOPING_TEST   "AT+TTH"

◆ LR16_CMD_START_RF_TX_TEST

#define LR16_CMD_START_RF_TX_TEST   "AT+TTX"

◆ LR16_CMD_STOP_RF_TONE_TEST

#define LR16_CMD_STOP_RF_TONE_TEST   "AT+TOFF"

◆ LR16_CMD_STORE_FLASH_CONTEXT

#define LR16_CMD_STORE_FLASH_CONTEXT   "AT+CS"

◆ LR16_CMD_TEST_CONFIGURATION

#define LR16_CMD_TEST_CONFIGURATION   "AT+TCONF"

◆ LR16_CMD_TX_DATA_RATE

#define LR16_CMD_TX_DATA_RATE   "AT+DR"

◆ LR16_CMD_TX_POWER

#define LR16_CMD_TX_POWER   "AT+TXP"

◆ LR16_EVT_BEACON_INFO

#define LR16_EVT_BEACON_INFO   "+BEACONINFO:"

◆ LR16_EVT_BEACON_LOST

#define LR16_EVT_BEACON_LOST   "+BEACONLOST"

◆ LR16_EVT_BEACON_NOT_RECEIVED

#define LR16_EVT_BEACON_NOT_RECEIVED   "+BEACONNOTRECEIVED"

◆ LR16_EVT_CLASS_SWITCH

#define LR16_EVT_CLASS_SWITCH   "+CLASSUPDATE:"

◆ LR16_EVT_CONTEXT_STORAGE

#define LR16_EVT_CONTEXT_STORAGE   "+CS:"

◆ LR16_EVT_DATA_RECEIVED

#define LR16_EVT_DATA_RECEIVED   "+RXDATA:"

◆ LR16_EVT_JOIN

#define LR16_EVT_JOIN   "+JOIN:"

◆ LR16_EVT_P2P_GPIO_REMOTE_CFG_CHANGED

#define LR16_EVT_P2P_GPIO_REMOTE_CFG_CHANGED   "+P2PGPIORCFGCHANGED:"

◆ LR16_EVT_P2P_GPIO_REMOTE_CFG_GET

#define LR16_EVT_P2P_GPIO_REMOTE_CFG_GET   "+P2PGPIORCFGGET:"

◆ LR16_EVT_P2P_GPIO_REMOTE_CFG_SET

#define LR16_EVT_P2P_GPIO_REMOTE_CFG_SET   "+P2PGPIORCFGSET:"

◆ LR16_EVT_P2P_GPIO_REMOTE_VALUE_CHANGED

#define LR16_EVT_P2P_GPIO_REMOTE_VALUE_CHANGED   "+P2PGPIORVALUECHANGED:"

◆ LR16_EVT_P2P_GPIO_REMOTE_VALUE_GET

#define LR16_EVT_P2P_GPIO_REMOTE_VALUE_GET   "+P2PGPIORVALUEGET:"

◆ LR16_EVT_P2P_GPIO_REMOTE_VALUE_SET

#define LR16_EVT_P2P_GPIO_REMOTE_VALUE_SET   "+P2PGPIORVALUESET:"

◆ LR16_EVT_P2P_RX_DATA

#define LR16_EVT_P2P_RX_DATA   "+P2PRXDATA:"

◆ LR16_EVT_P2P_TX_CONF

#define LR16_EVT_P2P_TX_CONF   "+P2PTXCONF:"

◆ LR16_EVT_P2P_TX_RESP

#define LR16_EVT_P2P_TX_RESP   "+P2PTXRESP:"

◆ LR16_EVT_P2P_TX_TIME

#define LR16_EVT_P2P_TX_TIME   "+P2PTXTIME:"

◆ LR16_EVT_READY

#define LR16_EVT_READY   "+SYSNOTF:READY"

LR 16 device events settings.

Device events settings.

◆ LR16_EVT_RECEIVE_INFO

#define LR16_EVT_RECEIVE_INFO   "+RXINFO:"

◆ LR16_EVT_UPLINK_CONFIG

#define LR16_EVT_UPLINK_CONFIG   "+TXCONF"

◆ LR16_RSP_BUSY_ERROR

#define LR16_RSP_BUSY_ERROR   "AT_BUSY_ERROR"

◆ LR16_RSP_CRYPTO_ERROR

#define LR16_RSP_CRYPTO_ERROR   "AT_CRYPTO_ERROR"

◆ LR16_RSP_DUTYCYCLE_RESTRICTED

#define LR16_RSP_DUTYCYCLE_RESTRICTED   "AT_DUTYCYCLE_RESTRICTED"

◆ LR16_RSP_ERROR

#define LR16_RSP_ERROR   "AT_ERROR"

◆ LR16_RSP_INVALID_MODE

#define LR16_RSP_INVALID_MODE   "AT_INVALID_MODE"

◆ LR16_RSP_INVALID_ROLE

#define LR16_RSP_INVALID_ROLE   "AT_INVALID_ROLE"

◆ LR16_RSP_NO_NETWORK_JOINED

#define LR16_RSP_NO_NETWORK_JOINED   "AT_NO_NETWORK_JOINED"

◆ LR16_RSP_OK

#define LR16_RSP_OK   "OK"

LR 16 device response for AT commands.

Device response after commands.

◆ LR16_RSP_PARAM_ERROR

#define LR16_RSP_PARAM_ERROR   "AT_PARAM_ERROR"

◆ LR16_RSP_RX_ERROR

#define LR16_RSP_RX_ERROR   "AT_RX_ERROR"

◆ LR16_RSP_TEST_PARAM_OVERFLOW

#define LR16_RSP_TEST_PARAM_OVERFLOW   "AT_TEST_PARAM_OVERFLOW"

◆ LR16_RX_DRV_BUFFER_SIZE

#define LR16_RX_DRV_BUFFER_SIZE   600

◆ LR16_TX_DRV_BUFFER_SIZE

#define LR16_TX_DRV_BUFFER_SIZE   200

LR 16 driver buffer size.

Specified size of driver ring buffer.

Note
Increase buffer size if needed.